package com.shire.shire_interface.dao.keyword;

import com.shire.shire_interface.model.keyword.WxReplyRecord;
import com.shire.shire_interface.model.keyword.WxReplyRecordExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface WxReplyRecordDao {
    long countByExample(WxReplyRecordExample example);

    int deleteByExample(WxReplyRecordExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(WxReplyRecord record);

    int insertSelective(WxReplyRecord record);

    List<WxReplyRecord> selectByExample(WxReplyRecordExample example);

    WxReplyRecord selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") WxReplyRecord record, @Param("example") WxReplyRecordExample example);

    int updateByExample(@Param("record") WxReplyRecord record, @Param("example") WxReplyRecordExample example);

    int updateByPrimaryKeySelective(WxReplyRecord record);

    int updateByPrimaryKey(WxReplyRecord record);
}